package com.das.mechanic_base.bean.main;

import java.io.Serializable;

public class HomeMainCarBean implements Serializable {

    private String carBrandName;
    private long carBrandId;
    private long carPicTempletId;
    private long colorId;
    private String carColor;
    private String carColorDesc;
    private String colorName;
    private String carColorRgb;
    private String carColorRgbBak;
    private long carColorType;
    private String carNum;
    private long carId;
    private long carOwnerId;
    private String carProductionDate;
    private long carSeriesId;
    private String carSeriesName;
    private long carStyleId;
    private String carStyleName;
    private String carTypeChassisModel;
    private String carTypeEngineModel;
    private String carTypeGearBoxModel;
    private long carTypeId;
    private String carTypeName;
    private String carVin;
    private String estimateCurrentMiles;
    private String firstName;
    private String gender;
    private String mobile;
    private String lastName;
    private String imgUrl;
    private String carOwnerUserImgUrl;
    private String engineCode;
    private String capacity;
    private String power;
    private String modelYear;
    private String carBrandResourceUrl;
    private CarPicTempletEntityBean carPicTempletEntity;
    private boolean needUpdateCarStyle;
    private boolean detectionFirstOrNot;
    private boolean needUpdateMileAndDate;
    private String salutation;
    private Boolean customSet;
    private String perMiles;
    public String registrationDate;

    public String getRegistrationDate() {
        return registrationDate;
    }

    public void setRegistrationDate(String registrationDate) {
        this.registrationDate = registrationDate;
    }

    public Boolean getCustomSet() {
        return customSet;
    }

    public void setCustomSet(Boolean customSet) {
        this.customSet = customSet;
    }

    public String getPerMiles() {
        return perMiles;
    }

    public void setPerMiles(String perMiles) {
        this.perMiles = perMiles;
    }

    public String getSalutation() {
        return salutation;
    }

    public void setSalutation(String salutation) {
        this.salutation = salutation;
    }

    public boolean isNeedUpdateMileAndDate() {
        return needUpdateMileAndDate;
    }

    public void setNeedUpdateMileAndDate(boolean needUpdateMileAndDate) {
        this.needUpdateMileAndDate = needUpdateMileAndDate;
    }

    public boolean isDetectionFirstOrNot() {
        return detectionFirstOrNot;
    }

    public void setDetectionFirstOrNot(boolean detectionFirstOrNot) {
        this.detectionFirstOrNot = detectionFirstOrNot;
    }

    public boolean isNeedUpdateCarStyle() {
        return needUpdateCarStyle;
    }

    public void setNeedUpdateCarStyle(boolean needUpdateCarStyle) {
        this.needUpdateCarStyle = needUpdateCarStyle;
    }

    public CarPicTempletEntityBean getCarPicTempletEntity() {
        return carPicTempletEntity;
    }

    public void setCarPicTempletEntity(CarPicTempletEntityBean carPicTempletEntity) {
        this.carPicTempletEntity = carPicTempletEntity;
    }

    public CarPicTempletEntityBean getCarPicTempletEntityBean() {
        return carPicTempletEntity;
    }

    public void setCarPicTempletEntityBean(CarPicTempletEntityBean carPicTempletEntityBean) {
        this.carPicTempletEntity = carPicTempletEntityBean;
    }

    public String getCarBrandResourceUrl() {
        return carBrandResourceUrl;
    }

    public void setCarBrandResourceUrl(String carBrandResourceUrl) {
        this.carBrandResourceUrl = carBrandResourceUrl;
    }

    public long getCarColorType() {
        return carColorType;
    }

    public void setCarColorType(long carColorType) {
        this.carColorType = carColorType;
    }

    public long getCarPicTempletId() {
        return carPicTempletId;
    }

    public void setCarPicTempletId(long carPicTempletId) {
        this.carPicTempletId = carPicTempletId;
    }

    public String getCarColorRgbBak() {
        return carColorRgbBak;
    }

    public void setCarColorRgbBak(String carColorRgbBak) {
        this.carColorRgbBak = carColorRgbBak;
    }

    public String getEngineCode() {
        return engineCode;
    }

    public void setEngineCode(String engineCode) {
        this.engineCode = engineCode;
    }

    public String getCapacity() {
        return capacity;
    }

    public void setCapacity(String capacity) {
        this.capacity = capacity;
    }

    public String getPower() {
        return power;
    }

    public void setPower(String power) {
        this.power = power;
    }

    public String getModelYear() {
        return modelYear;
    }

    public void setModelYear(String modelYear) {
        this.modelYear = modelYear;
    }

    public HomeMainCarBean(){

    }
    public HomeMainCarBean(String carBrandName, long carBrandId, String carColor, String carColorDesc, String carColorRgb, String carNum, long carId, long carOwnerId, String carProductionDate, long carSeriesId, String carSeriesName, long carStyleId, String carStyleName, String carTypeChassisModel, String carTypeEngineModel, String carTypeGearBoxModel, long carTypeId, String carTypeName, String carVin, String estimateCurrentMiles, String lastName, String gender, String mobile) {
        this.carBrandName = carBrandName;
        this.carBrandId = carBrandId;
        this.carColor = carColor;
        this.carColorDesc = carColorDesc;
        this.carColorRgb = carColorRgb;
        this.carNum = carNum;
        this.carId = carId;
        this.carOwnerId = carOwnerId;
        this.carProductionDate = carProductionDate;
        this.carSeriesId = carSeriesId;
        this.carSeriesName = carSeriesName;
        this.carStyleId = carStyleId;
        this.carStyleName = carStyleName;
        this.carTypeChassisModel = carTypeChassisModel;
        this.carTypeEngineModel = carTypeEngineModel;
        this.carTypeGearBoxModel = carTypeGearBoxModel;
        this.carTypeId = carTypeId;
        this.carTypeName = carTypeName;
        this.carVin = carVin;
        this.estimateCurrentMiles = estimateCurrentMiles;
        this.lastName = lastName;
        this.gender = gender;
        this.mobile = mobile;
    }

    public String getCarOwnerUserImgUrl() {
        return carOwnerUserImgUrl;
    }

    public void setCarOwnerUserImgUrl(String carOwnerUserImgUrl) {
        this.carOwnerUserImgUrl = carOwnerUserImgUrl;
    }

    public String getImgUrl() {
        return imgUrl;
    }

    public void setImgUrl(String imgUrl) {
        this.imgUrl = imgUrl;
    }

    public long getColorId() {
        return colorId;
    }

    public void setColorId(long colorId) {
        this.colorId = colorId;
    }

    public String getColorName() {
        return colorName;
    }

    public void setColorName(String colorName) {
        this.colorName = colorName;
    }

    public String getLastName() {
        return lastName;
    }

    public void setLastName(String lastName) {
        this.lastName = lastName;
    }

    public String getCarBrandName() {
        return carBrandName;
    }

    public void setCarBrandName(String carBrandName) {
        this.carBrandName = carBrandName;
    }

    public long getCarBrandId() {
        return carBrandId;
    }

    public void setCarBrandId(long carBrandId) {
        this.carBrandId = carBrandId;
    }

    public String getCarColor() {
        return carColor;
    }

    public void setCarColor(String carColor) {
        this.carColor = carColor;
    }

    public String getCarColorDesc() {
        return carColorDesc;
    }

    public void setCarColorDesc(String carColorDesc) {
        this.carColorDesc = carColorDesc;
    }

    public String getCarColorRgb() {
        return carColorRgb;
    }

    public void setCarColorRgb(String carColorRgb) {
        this.carColorRgb = carColorRgb;
    }

    public String getCarNum() {
        return carNum;
    }

    public void setCarNum(String carNum) {
        this.carNum = carNum;
    }

    public long getCarId() {
        return carId;
    }

    public void setCarId(long carId) {
        this.carId = carId;
    }

    public long getCarOwnerId() {
        return carOwnerId;
    }

    public void setCarOwnerId(long carOwnerId) {
        this.carOwnerId = carOwnerId;
    }

    public String getCarProductionDate() {
        return carProductionDate;
    }

    public void setCarProductionDate(String carProductionDate) {
        this.carProductionDate = carProductionDate;
    }

    public long getCarSeriesId() {
        return carSeriesId;
    }

    public void setCarSeriesId(long carSeriesId) {
        this.carSeriesId = carSeriesId;
    }

    public String getCarSeriesName() {
        return carSeriesName;
    }

    public void setCarSeriesName(String carSeriesName) {
        this.carSeriesName = carSeriesName;
    }

    public long getCarStyleId() {
        return carStyleId;
    }

    public void setCarStyleId(long carStyleId) {
        this.carStyleId = carStyleId;
    }

    public String getCarStyleName() {
        return carStyleName;
    }

    public void setCarStyleName(String carStyleName) {
        this.carStyleName = carStyleName;
    }

    public String getCarTypeChassisModel() {
        return carTypeChassisModel;
    }

    public void setCarTypeChassisModel(String carTypeChassisModel) {
        this.carTypeChassisModel = carTypeChassisModel;
    }

    public String getCarTypeEngineModel() {
        return carTypeEngineModel;
    }

    public void setCarTypeEngineModel(String carTypeEngineModel) {
        this.carTypeEngineModel = carTypeEngineModel;
    }

    public String getCarTypeGearBoxModel() {
        return carTypeGearBoxModel;
    }

    public void setCarTypeGearBoxModel(String carTypeGearBoxModel) {
        this.carTypeGearBoxModel = carTypeGearBoxModel;
    }

    public long getCarTypeId() {
        return carTypeId;
    }

    public void setCarTypeId(long carTypeId) {
        this.carTypeId = carTypeId;
    }

    public String getCarTypeName() {
        return carTypeName;
    }

    public void setCarTypeName(String carTypeName) {
        this.carTypeName = carTypeName;
    }

    public String getCarVin() {
        return carVin;
    }

    public void setCarVin(String carVin) {
        this.carVin = carVin;
    }

    public String getEstimateCurrentMiles() {
        return estimateCurrentMiles;
    }

    public void setEstimateCurrentMiles(String estimateCurrentMiles) {
        this.estimateCurrentMiles = estimateCurrentMiles;
    }

    public String getFirstName() {
        return firstName;
    }

    public void setFirstName(String firstName) {
        this.firstName = firstName;
    }

    public String getGender() {
        return gender;
    }

    public void setGender(String gender) {
        this.gender = gender;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public static class CarPicTempletEntityBean implements Serializable{

        private String colorResourceUrl;
        private String type;
        public String colorRgbCode;
        public String brakeResourceUrl;
        public String lightResourceUrl;
        public String moveJsonResourceUrl;
        public String tyreResourceUrl;

        public String getColorRgbCode() {
            return colorRgbCode;
        }

        public void setColorRgbCode(String colorRgbCode) {
            this.colorRgbCode = colorRgbCode;
        }

        public String getBrakeResourceUrl() {
            return brakeResourceUrl;
        }

        public void setBrakeResourceUrl(String brakeResourceUrl) {
            this.brakeResourceUrl = brakeResourceUrl;
        }

        public String getLightResourceUrl() {
            return lightResourceUrl;
        }

        public void setLightResourceUrl(String lightResourceUrl) {
            this.lightResourceUrl = lightResourceUrl;
        }

        public String getMoveJsonResourceUrl() {
            return moveJsonResourceUrl;
        }

        public void setMoveJsonResourceUrl(String moveJsonResourceUrl) {
            this.moveJsonResourceUrl = moveJsonResourceUrl;
        }

        public String getTyreResourceUrl() {
            return tyreResourceUrl;
        }

        public void setTyreResourceUrl(String tyreResourceUrl) {
            this.tyreResourceUrl = tyreResourceUrl;
        }

        public String getColorResourceUrl() {
            return colorResourceUrl;
        }

        public void setColorResourceUrl(String colorResourceUrl) {
            this.colorResourceUrl = colorResourceUrl;
        }

        public String getType() {
            return type;
        }

        public void setType(String type) {
            this.type = type;
        }
    }
}
